@media(max-width:1500px){
.boxVideo1,.boxJyfw{margin:0 0 15px 0;}
.boxRcln1{padding:0 0 15px 0}
.invLxfs{margin-bottom:15px; }
.contactList{ padding:40px 0 15px 0}
.boxGsry{ margin-bottom:15px;}
.boxHr{margin-bottom:15px}
}
@media(max-width:1280px){
.contactCon li{padding-right:5%;}
}
/*移动端头部底部*/
@media(max-width:1279px){
body{padding-top:70px;/*font-family:"PingFang SC";*/-webkit-text-size-adjust:none}

.boxTop{display:none;}	
.boxTopM{display:block;}
.subNav{display:none} 
.navTopBlack{display:block;}
.navCur{display:none}
  
.swiper-button-prev{display:none}
.swiper-button-next{display:none}

.banner{ width:100vw;height:44.8vw;}
.banner .swiper-pagination{bottom:10px!important; }

.indNews{width:100%; height:auto; background:none; position:relative;background:#faf4ed; padding-bottom:15px;}
.indNews1{padding:0 15px; margin:0 auto;}
.indNewsNav{ background:none;width:100%; padding:0; margin-left:0;}
.indNewsNav i{font-size:18px; color:#562c18;background:url(../images/icoNewsM.png) left center no-repeat; background-size:25px 34px;padding:0 0 0 33px; line-height:34px; margin-top:20px}
.indNewsList{width:100%;height:100px;overflow:hidden;padding-left:0;}
.indNewsList .swiper-slide{width:100%; height:100%;}
.indNewsList .swiper-slide a{display:block; width:100%;}
.indNewsList .swiper-slide a span{width:calc(100% - 2px); display:inline-block; line-height:26px; color:#444; vertical-align:middle;}
.indNewsList .swiper-slide a h1{display:block;}
.indNewsList .swiper-slide a h2{display:block; padding-left:0;}
.indNewsList .swiper-slide a i{display:inline-block; width:1px;height:100px;vertical-align:middle;}

.moreNews{width:100%; height:50px; background:url(../images/icoMore.png) center no-repeat; background-size:23px 23px; background-color:#c39961; opacity:1.0}
   
.indNav{ text-align:center; padding:30px 0 15px 0}
.indNav i{}
.indNav h1{font-size:24px;line-height:24px;}
.indNav h2{ font-size:16px;line-height:16px;padding:10px 0 20px 0}

.indNav1{ text-align:center; padding:30px 0}
.indNav1 h1{font-size:24px; line-height:24px;}
.indNav1 h2{ font-size:16px; line-height:16px; padding:10px 0 0 0}

.indAbout{ /*background:#f4f4f4;*/}
.indAboutText{ width:100%;max-width:none; padding:0;}
.indAboutText span{padding:15px}
.indAboutText .btnMore{ margin:0 auto}

.indAboutImg{width:100%; height:52vw; min-height:52vw; margin-top:20px}

.indBrand{ background:#fff; width:100%; overflow:hidden; margin-top:30px}   
.indBrand .btnMore{margin:30px auto}

.boxAbout{ position:relative; padding:0 0 30px 0}
.aboutTitle{ padding:25px 0;margin-bottom:20px;}
.aboutTitle h1{ font-size:28px;}
.aboutTitle h2{ font-size:20px; padding-top:5px}

.aboutIco{ position:relative;top:0; padding:20px 0 30px 0}
.aboutIco li{display:inline-block; text-align:center; padding:0; width:33.3%}


.navTitle{ font-size:28px; padding:20px 0; }
.mNavTitle{display:none;}

.historyList li h1{font-size:70px; line-height:70px; padding:0 100px 0 0; letter-spacing:-5px}
.historyList li span{ padding:10px 68px 0 0;}
.historyList li:nth-child(even) h1{padding:0 0 0 100px; }
.historyList li:nth-child(even) span{padding:10px 0 0 68px;}

.boxVideo1{margin-bottom:15px;}  


.boxQywh li span{margin:-75px auto 0 auto;}
.boxQywh li span h3{ font-size:40px;}

.boxQywh li:nth-child(3) span {margin:-110px auto 0 auto;}



.newsList a{display:block; padding:30px 0}
.newsList a span{width:160px;}
.newsList a h2{width:129px;font-size:24px; padding-right:20px;}
.newsList a strong{font-size:45px; line-height:45px; font-weight:normal}
.newsList h1{width:calc((100% - 160px)*0.317); }
.newsList i{width:calc((100% - 160px)*0.683); padding-left:30px;}
.newsList a h4{ font-size:24px;}
.newsList a h5{ font-size:16px;line-height:26px;}


.subBanner1{display:none}

.boxShow{width:100%; padding:0 15px; border:0; box-sizing:border-box;left:0;margin:0; background:#f7f7f7}
.showTitle{font-size:20px; line-height:30px; margin-top:0px; padding:25px 0 0 0;}
.showInfo{margin:0 0 10px 0; padding:5px 0 15px 0;text-align:center}
.showCon{padding:0px 0 20px 0;}

.showlist{ margin:0px auto 20px auto;  display:inline-block; background:#0cb184; color:#FFF; border-radius:50px; padding:8px 20px;}
.showzz{ margin:30px auto 30px auto;  display:inline-block; background:#ababab; color:#FFF; border-radius:50px; padding:8px 10px; font-size:16px}
.showzz_hover{background:#0cb184;}


.showVideo{height:60vw; margin-top:0;}

.btnShare{display:none}
.btnShare1{display:none}


.brandImg{width:100%; height:auto;}
.brandImg .swiper-slide img{ width:100%;height:auto;box-shadow:0px 0px 10px 0px #ddd; border-top:1px solid #eaeaea}

.proImg{width:100%; height:auto;}
.proImg .proImg-slide img{ width:100%;height:auto}

.showBrand{ width:100%;padding:0 15px 15px 15px; box-sizing:border-box; background:#f7f7f7}


.boxRcln li span{padding:50px 10% 0 10%;}
.boxRcln li span i{min-height:250px;}


.boxRcln1 li{width:50%; padding:30px 40px;min-height:400px;}

.tableHrShow{margin-bottom:15px}

.searchNotice{position:relative;right:0; top:15px; padding-bottom:20px;}
.searchNotice select{ width:150px; }
.searchNotice .inputNotice{width:250px;}

.contactTitle{ padding:30px 0 0 0}

.contactCon{ font-size:0; padding:0;}
.contactCon li{ width:100%;padding:0; padding:20px 0; border-bottom:1px solid #e6e6e8;}
.contactCon li img{ width:60px; height:60px}
.contactCon li span{ width:calc(100% - 80px)}

.contactMap{height:300px;}

.contactList{ padding:30px 0 15px 0}
.contactNav a{ width:50%;border-bottom:1px solid #fff;}
.contactNav a:last-of-type{ border:none}
.contactNav .on{background:#c39961; color:#fff; font-weight:bold; font-size:17px;}

.boxHr{background-size:auto 100%; background-position:-150px center;}


    
}


	
/*平板端内容*/
@media(max-width:1023px){

.banner{min-height:260px;}

.indBus{ background-size:cover; padding-bottom:10px;}
.indBusList a{ width:100%; margin-bottom:20px}
.indBusList a div{ height:auto;}
.indBusList a h1{ padding:25px 0 0 0}


.indOther{padding:30px 0 10px 0;}
.indOtherList a{width:100%; margin:0 0 20px 0}
.indOtherList a div{top:15px; left:15px;}
.indOtherList a h1{ font-size:24px; line-height:24px;}
.indOtherList a h2{padding-top:10px;}
.indOtherList a h3{ display:block}
.indOtherList span img{ opacity:0.5;}


.boxFoot2{float:none; display:block; padding-top:0; text-align:center}
.boxFoot2 a span{display:block;padding-top:0px;}
.boxFoot2 a i{width:54px; height:54px; border-radius:50%; background:url(../images/icoWx1.png) center no-repeat; background-size:30px 30px; background-color:#5cb78d;margin:10px 0; }
.boxFoot3{ border-top:1px solid #646362; padding:15px 0 0 0; margin-top:15px; text-align:center;}
.boxFoot3 span{display:block; font-size:0; line-height:0}
.boxFoot3 span a{display:block;border:1px solid #646362;padding:0;font-size:13px; line-height:30px; margin-top:10px;}

.historyList{ background:url(../images/bgLine.jpg) 18px 0 repeat-y;overflow:hidden; padding:0}
.historyList li{width:100%; padding:0; margin-top:10px;}
.historyList li h1{margin:0; text-align:left; background:url(../images/icoClock.jpg) center left no-repeat; background-size:40px 40px; padding:0 0 0 45px; font-size:40px; line-height:60px; letter-spacing:-2px}
.historyList li span{padding:0 0 0 45px; text-align:left;line-height:26px;}

.historyList li:nth-child(even){width:100%; padding:0;}
.historyList li:nth-child(even) h1{margin:0; text-align:left; background:url(../images/icoClock.jpg) center left no-repeat; background-size:40px 40px; padding:0 0 0 45px; font-size:40px; line-height:60px; }
.historyList li:nth-child(even) span{padding:0 0 0 45px; text-align:left;line-height:26px;}

.boxVideo{ padding:50px 20px;}
.boxVideo span{float:none; width:100%;}
.boxVideo h1{ font-size:22px;  padding:0 0 10px 5px; background:url(../images/_icoYh1.png) no-repeat left top / 18px 15px;}
.boxVideo p{ padding:0 15px 10px 15px;font-size:15px; }
.boxVideo .icoYh{ width:18px; margin-top:10px;}
.boxVideo h2{padding-right:27px;}


.boxYY img{display:inline-block; width:100%; border:0; padding:5px 0}
.boxYY .boxYY1{ font-size:16px; line-height:26px; display:block; margin:0px 10px; text-align:justify}
.boxYY .boxYY1 h1{ font-size:22px;  padding:0 0 10px 0px;}
.boxYY .boxYY1 h3{ padding:20px 0px 5px 0px; font-size:18px; font-weight:700;}
.boxYY .boxYY1 p{padding-left:0px;padding-right:0px;}


.boxQywh li{height:500px;background:url(../images/imgQywh3.jpg) right bottom no-repeat; background-size:auto 250px; }
.boxQywh li div{width:100%; height:50%;}
.boxQywh li span{padding:0 20px;top:25%;margin:-65px auto 0 auto;}
.boxQywh li span h1{font-size:20px; }
.boxQywh li span h2{}
.boxQywh li span h3{font-size:30px;}

.boxQywh li:nth-child(2){background:url(../images/imgQywh2.jpg) 5% bottom no-repeat; background-size:auto 250px; }
.boxQywh li:nth-child(2) div{ left:0; display:block}
.boxQywh li:nth-child(2) span{text-align:right; color:#fff}
.boxQywh li:nth-child(2) span i{ border-bottom:2px solid #fff}





.busList li{ padding:30px 15px; box-sizing:border-box}
.busList li .busText{width:100%; padding:0; text-align:center}
.busList li .busText img{height:60px;}
.busList li .busText span{padding:20px 0 5px 0;}
.busList li .busImg{width:100%; height:calc((100vw - 15px)*0.67);min-height:calc((100vw - 15px)*0.67); margin-top:0;}
.busText1{padding:30px 0 15px 0;}
.busText2{display:none}
.logoBus{height:35px!important;}

.newsList { padding:15px 15px 0 15px;width:100%; background:#f3f3f3; box-sizing:border-box; overflow:hidden}
.newsList a{padding:0; background:#fff;/* box-shadow:0 0 5px rgba(0,0,0,0.2); border-bottom:15px solid #f3f3f4*/margin-bottom:15px; }
.newsList a:nth-child(even){ background:#fff}
.newsList a div{padding:0;}
.newsList a span{float:none; width:90px; height:90px; display:inline-block; background:#945f2e; padding:18px 10px 20px 0; box-sizing:border-box; opacity:0.95; margin:-45px 0 0 20px; /*position:relative; top:-45px; left:20px;*/}
.newsList a h2{width:100%; font-size:14px; color:#fff; padding:0; text-align:left; display:none}
.newsList a strong{font-size:26px; line-height:26px; padding-bottom:10px;}
.newsList a h3{ display:none}
.newsList h1{ width:100%;}
.newsList i{width:100%;padding:15px 10px 20px 10px;}
.newsList a h4{ font-size:18px; line-height:30px; font-weight:normal}
.newsList a h5{ display:none}


.navTitleM{display:block}
.boxLine{display:block;border-top:0; }
.boxPage{display:block}
.loadMore{ display:block}
.numPage{ display:none}
.btnPage{float:none; text-align:center}

.brandList{margin-bottom:-15px}
.brandList a{ width:100%; vertical-align:top; margin:0 0 20px 0;}
.brandList span h1{ font-size:18px; font-weight:normal; line-height:26px; padding:0 10px;}
.brandList span h1 i{ color:#999;font-size:14px; padding-top:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }


.boxRcln li{width:100%; margin:0 0 15px 0; min-height:inherit;}
.boxRcln li span{display:block;width:100%; padding:30px 5%; box-sizing:border-box;}
.boxRcln li span h1{font-size:22px; padding:0 0 15px 0; line-height:20px;}
.boxRcln li span i{ min-height:inherit;}
.boxRcln li div{height:33vw;}


.boxRcln1 li{width:100%; padding:30px 20px;min-height:400px;}
.boxRcln1 li h1{ font-size:22px;line-height:22px;}

.rczpList{}
.rczpList a{ width:100%; margin:0 0 15px 0; padding:30px 20px;}

.invList{ padding-bottom:0;}
.invHead{display:none}

.invList{border-top:2px solid #e6e6e9;}
.invList a{border-bottom:2px solid #e6e6e9; line-height:30px; padding:15px 0;}
.invList h1{width:100%;font-size:18px;text-indent:0;}
.invList h2{width:100%; padding:0; font-size:18px;}
.invList h3{width:100%;font-size:16px;}
.invList h4{width:100%; padding:0; font-size:18px;}
.invList a:hover{background:#f9f5ef;}

.invLxfsMap{float:none; width:100%; height:300px;}
.invLxfsCon{width:100%; padding:0 0 15px 0; }
.invLxfsCon div{ width:100%; }
.invLxfsCon i{ display:none}
.invLxfsCon h1{ font-size:22px;}
.invLxfsCon h2{ font-size:13px; border-bottom:2px solid #e6e6e8;padding:0 0 14px 0;}
.invLxfsCon span{ font-size:16px; line-height:26px;}


.boxHr{ width:100%; height:auto; background:url(../images/bgHr.jpg) top center no-repeat; background-size:100% auto; padding:60vw 0 0 0; box-sizing:border-box; text-align:right; margin-bottom:15px;}
.boxHr div{width:100%; height:auto; padding:20px; }
.boxHr div i{ display:none}



}

/*手机端内容*/
@media(max-width:767px){

.indAboutText span.en{display:none;}

.indBus .btnMore{margin:10px auto 20px auto}
.indBrand .btnMore{margin:0px auto 20px auto}

.indBrandList a{ width:100%; margin-bottom:30px; padding-bottom:10px; border-bottom:1px solid #ddd}
.indBrandList a .fl{ float:left;background:#ededed; padding:10px 10px; text-align:center; border-radius:3px}
.indBrandList a .fl .day{ font-size:40px;}
.indBrandList a .fl .month{ font-size:14px;}

.indBrandList a .fr{ float:left; width:250px; padding:0px 0px 10px 15px; }
.indBrandList a .fr h2{ height:auto; font-size:18px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.indBrandList a .fr h4{ height:75px; font-size:14px; overflow:hidden;line-height:22px; color:#999; padding:15px 0;}

.indOther{ display:block;}
.indOtherList a h3 i{font-size:14px; padding-top:10px}

.aboutIco{padding:10px 0 20px 0}
.aboutIco li{width:30%}
.aboutIco li:nth-of-type(2){width:40%}
.aboutIco h1{ font-size:14px;}
.aboutIco h2{font-size:40px; line-height:40px; letter-spacing:-2px} 

.boxVideo{ padding:10px 0px 30px 0px;}

.boxGsry li{ padding:30px 0;}
.boxGsry div{min-height:inherit; line-height:30px;}
.boxGsry img{margin-right:0; width:120px;}
.boxGsry span{display:block; text-align:center; padding:0 15px;}
.boxGsry span h1{ font-size:26px; margin:20px 0 10px 0}
.boxGsry span i{line-height:30px; font-size:16px; text-align:center; min-width:inherit}

.boxJyfw{height:400px; background:url(../images/imgBus2.jpg) center no-repeat; background-size:cover}
.boxJyfw img{width:100px}
.boxJyfw span{ margin-top:-110px;}
.boxJyfw span i{ font-size:20px; line-height:36px; padding:15px 0 0 0}

.rczpList a{padding:20px 45px 20px 15px;}
.rczpList a h1{ font-size:20px; line-height:20px}
.rczpList a h2{ font-size:14px; line-height:24px;}
.rczpList a i{right:5px; background-size:25px 25px}

.tableHrShow{ font-size:16px; background:#fff}
.tableHrShow td{padding:10px 5px; font-size:14px;}
.tableHrShow td:first-child{ width:70px; text-align:center}

.searchNotice{position:relative;right:0; top:15px; padding-bottom:10px;}
.searchNotice select{ width:100%; }
.searchNotice .inputNotice{width:100%; margin:10px 0}
.searchNotice .submitNotice{width:100%;}

.contactTitle{ padding:20px 0 0 0}
.contactTitle h1{ font-size:22px;}
.contactTitle h2{ font-size:13px;padding:0 0 14px 0;}



.contactMap{height:250px;}


.contactNav a{width:100%; border:none; margin-top:1px}
.contactNav .on{background:#c39961; color:#fff; font-weight:bold; font-size:17px;}

.contactList1{padding:20px}

.goMap{ position:static; margin:15px 0 0 0;width:100%;border:1px solid #cfcfcf; background-color:#e8e8ea; line-height:46px; border-radius:30px; text-align:center; display:block}

.boxFoot3 .footmenu{display:none;}
.boxFoot{ padding:40px 0;}

.boxEwm{ position:fixed; width:80%; height:380px; top:50%; margin-top:-195px; left:50%; margin-left:-41%; z-index:1000; background:#FFF url(../images/close.png) no-repeat top right; background-size:40px;}
#CaseText{ margin-top:0px;}


}